home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / f90 / maxexponent.z / maxexponent
Encoding:
Text File  |  2002-10-03  |  2.3 KB  |  72 lines

  1. MAXEXPONENT(3I)                                       Last changed: 4-13-99
  2.  
  3.  
  4. NNAAMMEE
  5.      MMAAXXEEXXPPOONNEENNTT - Returns the maximum exponent in the numeric model
  6.  
  7. SSYYNNOOPPSSIISS
  8.      MMAAXXEEXXPPOONNEENNTT (([XX==]_x))
  9.  
  10. IIMMPPLLEEMMEENNTTAATTIIOONN
  11.      UNICOS, UNICOS/mk, IRIX systems
  12.  
  13.      CF90, MIPSpro 7 Fortran 90
  14.  
  15. SSTTAANNDDAARRDDSS
  16.      Fortran
  17.  
  18. DDEESSCCRRIIPPTTIIOONN
  19.      The MMAAXXEEXXPPOONNEENNTT intrinsic function returns the maximum exponent in the
  20.      real number model.  For more information on the real number model, see
  21.      the MMOODDEELLSS(3I) man page.  It accepts the following argument:
  22.  
  23.      _x         Must be of type real.  It may be scalar or array valued.
  24.  
  25.      MMAAXXEEXXPPOONNEENNTT is an inquiry function.  The name of this intrinsic cannot
  26.      be passed as an argument.
  27.  
  28. RREETTUURRNN VVAALLUUEESS
  29.      The result is a default integer scalar.  The result has the value
  30.      _e   ,
  31.       max
  32.      as defined in the model, which represents numbers of the same type and
  33.      kind type parameter as _x.
  34.  
  35. EEXXAAMMPPLLEESS
  36.      On UNICOS systems, excluding CRAY T90 systems that support IEEE
  37.      floating-point arithmetic, MMAAXXEEXXPPOONNEENNTT((XX)) has the value 8189 for real
  38.      XX.
  39.  
  40.      On IRIX systems, MMAAXXEEXXPPOONNEENNTT((XX)) returns the following values:
  41.  
  42.      * 128 for real XX
  43.  
  44.      * 128 for real ((KKIINNDD==44)) XX
  45.  
  46.      * 1024 for real ((KKIINNDD==88)) XX
  47.  
  48.      On UNICOS/mk systems, MMAAXXEEXXPPOONNEENNTT((XX)) returns the following values:
  49.  
  50.      * 1024 for real XX
  51.  
  52.      * 128 for real ((KKIINNDD==44)) XX
  53.  
  54.      * 1024 for real ((KKIINNDD==88)) XX
  55.  
  56.      On CRAY T90 systems that support IEEE floating-point arithmetic,
  57.      MMAAXXEEXXPPOONNEENNTT((XX)) returns the following values:
  58.  
  59.      * 1024 for real XX
  60.  
  61.      * 128 for real ((KKIINNDD==44)) XX
  62.  
  63.      * 1024 for real ((KKIINNDD==88)) XX
  64.  
  65.      * 16384 for real (KKIINNDD==1166)) XX
  66.  
  67. SSEEEE AALLSSOO
  68.      MMOODDEELLSS(3I)
  69.  
  70.      _I_n_t_r_i_n_s_i_c _P_r_o_c_e_d_u_r_e_s _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l for the printed version of this
  71.      man page.
  72.